package com.jeecg.demo.entity;

import org.hibernate.annotations.GenericGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

import javax.persistence.*;

/**   
 * @Title: Entity
 * @Description: 运煤中心及需求信息
 * @author onlineGenerator
 * @date 2023-03-24 13:58:43
 * @version V1.0   
 *
 */
@Entity
@Table(name = "xm_placeinfo", schema = "")
@SuppressWarnings("serial")
public class XmPlaceinfoEntity implements java.io.Serializable {
	/**id*/
	private java.lang.String id;
	/**今日列车数*/
	@Excel(name="今日列车数",width=15)
	private java.math.BigDecimal todaytraincount;
	/**今日发运吨数*/
	@Excel(name="今日发运吨数",width=15)
	private java.math.BigDecimal todayshipping;
	/**实时总储量*/
	@Excel(name="实时总储量",width=15)
	private java.math.BigDecimal realtotalsave;
	/**运煤中心名称*/
	@Excel(name="运煤中心名称",width=15)
	private java.lang.String placename;
	/**近一年发运吨数*/
	@Excel(name="近一年发运吨数",width=15)
	private java.math.BigDecimal yeartraincount;
	/**近一年列车数*/
	@Excel(name="近一年列车数",width=15)
	private java.math.BigDecimal yearshipping;
	/**日期*/
	@Excel(name="日期",width=15,format = "yyyy-MM-dd")
	private java.util.Date createTime;
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  id
	 */
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
	
	@Column(name ="ID",nullable=false,length=36)
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  id
	 */
	public void setId(java.lang.String id){
		this.id = id;
	}
	
	/**
	 *方法: 取得java.math.BigDecimal
	 *@return: java.math.BigDecimal  今日列车数
	 */
	
	@Column(name ="TODAYTRAINCOUNT",nullable=true,length=32)
	public java.math.BigDecimal getTodaytraincount(){
		return this.todaytraincount;
	}

	/**
	 *方法: 设置java.math.BigDecimal
	 *@param: java.math.BigDecimal  今日列车数
	 */
	public void setTodaytraincount(java.math.BigDecimal todaytraincount){
		this.todaytraincount = todaytraincount;
	}
	
	/**
	 *方法: 取得java.math.BigDecimal
	 *@return: java.math.BigDecimal  今日发运吨数
	 */
	
	@Column(name ="TODAYSHIPPING",nullable=true,scale=2,length=32)
	public java.math.BigDecimal getTodayshipping(){
		return this.todayshipping;
	}

	/**
	 *方法: 设置java.math.BigDecimal
	 *@param: java.math.BigDecimal  今日发运吨数
	 */
	public void setTodayshipping(java.math.BigDecimal todayshipping){
		this.todayshipping = todayshipping;
	}
	
	/**
	 *方法: 取得java.math.BigDecimal
	 *@return: java.math.BigDecimal  实时总储量
	 */
	
	@Column(name ="REALTOTALSAVE",nullable=true,scale=2,length=32)
	public java.math.BigDecimal getRealtotalsave(){
		return this.realtotalsave;
	}

	/**
	 *方法: 设置java.math.BigDecimal
	 *@param: java.math.BigDecimal  实时总储量
	 */
	public void setRealtotalsave(java.math.BigDecimal realtotalsave){
		this.realtotalsave = realtotalsave;
	}
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  运煤中心名称
	 */
	
	@Column(name ="PLACENAME",nullable=true,length=32)
	public java.lang.String getPlacename(){
		return this.placename;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  运煤中心名称
	 */
	public void setPlacename(java.lang.String placename){
		this.placename = placename;
	}
	
	/**
	 *方法: 取得java.math.BigDecimal
	 *@return: java.math.BigDecimal  近一年发运吨数
	 */
	
	@Column(name ="YEARTRAINCOUNT",nullable=true,scale=2,length=32)
	public java.math.BigDecimal getYeartraincount(){
		return this.yeartraincount;
	}

	/**
	 *方法: 设置java.math.BigDecimal
	 *@param: java.math.BigDecimal  近一年发运吨数
	 */
	public void setYeartraincount(java.math.BigDecimal yeartraincount){
		this.yeartraincount = yeartraincount;
	}
	
	/**
	 *方法: 取得java.math.BigDecimal
	 *@return: java.math.BigDecimal  近一年列车数
	 */
	
	@Column(name ="YEARSHIPPING",nullable=true,length=32)
	public java.math.BigDecimal getYearshipping(){
		return this.yearshipping;
	}

	/**
	 *方法: 设置java.math.BigDecimal
	 *@param: java.math.BigDecimal  近一年列车数
	 */
	public void setYearshipping(java.math.BigDecimal yearshipping){
		this.yearshipping = yearshipping;
	}
	
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  日期
	 */
	
	@Column(name ="CREATE_TIME",nullable=true)
	public java.util.Date getCreateTime(){
		return this.createTime;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  日期
	 */
	public void setCreateTime(java.util.Date createTime){
		this.createTime = createTime;
	}
	
}
